home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Bitmap / Other / BmpPart.r next >
Encoding:
Text File  |  1995-11-08  |  3.4 KB  |  185 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                BmpPart.r
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Author:                Henri Lamiraux
  7. //
  8. //    Copyright:    (c) 1993-95 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #define SystemSevenOrBetter 1            // we want the extended types
  13. #define    SystemSevenOrLater    1            // Types.r uses this variable
  14.  
  15. #include "Types.r"
  16. #include "SysTypes.r"
  17. #include "CodeFragmentTypes.r"
  18.  
  19. #ifndef __ODTYPES_R__
  20. #include "ODTypes.r"
  21. #endif
  22.  
  23. #ifndef BMPDEF_H
  24. #include "BmpDef.h"
  25. #endif
  26.  
  27. //-------------------------------------------------------------------------------------
  28. // cfrg Resource
  29. //-------------------------------------------------------------------------------------
  30.  
  31. resource 'cfrg' (0) {
  32.     {    /* array memberArray: 2 elements */
  33.         /* [1] */
  34. #ifdef FW_BUILD_MAC68K
  35.         kMotorola,
  36. #else
  37.         kPowerPC,
  38. #endif
  39.         kFullLib,
  40.         kNoVersionNum,
  41.         kNoVersionNum,
  42.         kDefaultStackSize,
  43.         kNoAppSubFolder,
  44.         kIsLib,
  45.         kOnDiskFlat,
  46.         kZeroOffset,
  47.         kWholeFork,
  48.         kODFBitmapEditor,
  49.         /* [2] */
  50. #ifdef FW_BUILD_MAC68K
  51.         kMotorola,
  52. #else
  53.         kPowerPC,
  54. #endif
  55.         kFullLib,
  56.         kNoVersionNum,
  57.         kNoVersionNum,
  58.         kDefaultStackSize,
  59.         kNoAppSubFolder,
  60.         kIsLib,
  61.         kOnDiskFlat,
  62.         kZeroOffset,
  63.         kWholeFork,
  64.         "ODFBmp"
  65.     }
  66. };
  67.  
  68. //-------------------------------------------------------------------------------------
  69. // NMAP Resources
  70. //-------------------------------------------------------------------------------------
  71.  
  72. resource kODNameMappings (kKindCategoryMapId) {
  73.     kODKind,
  74.     {    /* array Types: 1 elements */
  75.         /* [1] */
  76.         kODFBitmapKind,
  77.         kODIsAnISOStringList
  78.         {
  79.             {    /* array ClassIDs: 1 elements */
  80.                 /* [1] */
  81.                 kODCategoryPainting
  82.             }
  83.         }
  84.     }
  85. };
  86.  
  87. resource kODNameMappings (kEditorKindMapId) {
  88.     kODEditorKinds,
  89.     {    /* array Types: 1 elements */
  90.         /* [1] */
  91.         kODFBitmapEditor,
  92.         kODIsAnISOStringList
  93.         {
  94.             {    /* array ClassIDs: 1 elements */
  95.                 /* [1] */
  96.                 kODFBitmapKind
  97.             }
  98.         }
  99.     }
  100. };
  101.  
  102. resource kODNameMappings (kEditorUserStringMapId) {
  103.     kODEditorUserString,
  104.     {    /* array Types: 1 elements */
  105.         /* [1] */
  106.         kODFBitmapEditor,
  107.         kODIsINTLText
  108.         {
  109.             smRoman,
  110.             langEnglish,
  111.             kODFBitmapEditorUserString
  112.         }
  113.     }
  114. };
  115.  
  116. resource kODNameMappings (kKindUserStringMapId) {
  117.     kODKindUserString,
  118.     {    /* array Types: 1 elements */
  119.         /* [1] */
  120.         kODFBitmapKind,
  121.         kODIsINTLText
  122.         {
  123.             smRoman,
  124.             langEnglish,
  125.             kODFBitmapKindUserString
  126.         }
  127.     }
  128. };
  129.  
  130. resource kODNameMappings (kCategoryUserStringMapId) {
  131.     kODCategoryUserString,
  132.     {    /* array Types: 1 elements */
  133.         /* [1] */
  134.         kODCategoryPainting,
  135.         kODIsINTLText
  136.         {
  137.             smRoman,
  138.             langEnglish,
  139.             kODFBitmapCategoryUserString
  140.         }
  141.     }
  142. };
  143.  
  144. resource kODNameMappings (kOldMacOSTypeMapId) {
  145.     kODKindOldMacOSType,
  146.     {    /* array KeyList: 1 elements */
  147.         /* [1] */
  148.         kODFBitmapKind,
  149.         kODIsMacOSType {
  150.             kODFBitmapOSType
  151.         }
  152.     }
  153. };
  154.  
  155. resource kODNameMappings (kEditorPlatformKinds) {
  156.     kODEditorPlatformKind,
  157.     {    /* array KeyList: 1 elements */
  158.         /* [1] */
  159.         kODFBitmapEditor,
  160.         kODIsPltfmTypeSpac {
  161.             /* array PltfmTypeSpacList: 1 elements */
  162.             {
  163.                 /* [1] */
  164.                 kODPlatformFileType, 
  165.                 kPICTOSType, 
  166.                 smRoman, 
  167.                 langEnglish, 
  168.                 kDragKindUserString1, 
  169.                 kODCategoryPainting,
  170.                 /* [2] */
  171.                 kODPlatformDataType, 
  172.                 kPICTOSType, 
  173.                 smRoman, 
  174.                 langEnglish, 
  175.                 kDragKindUserString2, 
  176.                 kODCategoryPainting
  177.             }
  178.         }
  179.     }
  180. };
  181.  
  182. include "Image.Pict" not 'ckid';
  183. include "MacIcons.rsrc" not 'ckid';
  184. include "MacAbout.rsrc" not 'ckid';
  185.